package com.controller;

import com.until.Result;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

//所有控制器，在请求时都会走该配置标识的类，一般用来做全局处理某些业务的，在这里用来处理 Restful风格的异常
@RestControllerAdvice
public class GlobalExceptionHandlerController extends BaseController{

    @ExceptionHandler
    public Result handlerException(Exception ex){
        ex.printStackTrace();
        //ex是正在发生的异常对象   通过反射 向前端返回json格式信息异常类的名称
        return error(ex.getClass().getName());
    }
}
